third-party payment - German English Dictionary